home *** CD-ROM | disk | FTP | other *** search
/ The PC-SIG Library 10 / The PC-Sig Library - Shareware for the IBM PC and Compatibles (PC-SIG)(Tenth Edition Disks 1-2804)(1991).iso / PC_SIGCD / 04 / 1 / DISK0412.ZIP / PCYEARBK.DOC < prev    next >
Text File  |  1985-04-03  |  9KB  |  273 lines

  1.  
  2.  
  3.  
  4. PC YEARBOOK is a calendar/appointment schedule program written in C
  5. using the De Smet C Compiler. PC Yearbook turns the PC into an
  6. electronic appointment book. Appointments can be scheduled from
  7. 8:00 am to 6:30 pm in half-hour increments. There is also a Note Pad
  8. to record other information.
  9.  
  10.  
  11. The program as been tested on a PC with 128K, color monitor, and 
  12. with both DOS 1.1 and 2.0. The program should run on a 64K PC 
  13. with DOS 1.1 but may not run under 2.0 due to the operating system
  14. overhead. I have not tested the program on a monochrome display 
  15. except very briefly but the program makes no use of special color
  16. commands and should have no difficulity with the monochrome display.
  17.  
  18.  
  19. You are encouraged to copy and distribute this program. If you find
  20. this program useful, a contribution of $15 would be appreaciated. I
  21. am especially interested in suggested improvements,bugs,comments,etc.
  22. These may be mailed to:
  23.  
  24.                          
  25.                          Ulderic F. Racine
  26.                          2520 South East Alexander Drive
  27.                          Topeka, Kansas 66605
  28.  
  29.  
  30. or you may leave a message on the HAWKEYE Bulletin Board, 319-363-3314
  31. or the CUE, 913-267-1903.
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.                                    -1-
  65.  
  66.  
  67.  
  68.  
  69. PC Yearbook                                                          Page 2.
  70.  
  71. Running the program:
  72.  
  73. Before running PC Yearbook, you should check the system date. Be sure 
  74. that it is the current date as the program utliizes that date to display
  75. the initial calendar and to store the appointment data files. If you
  76. forget, you should exit the program and start over again. 
  77.  
  78. To run the program, type PCYEARBK and press <Return>.
  79.  
  80.  
  81.  
  82. Calendar Function:
  83.  
  84.  
  85. Each time the program is run, it will dispaly a calendar of the month
  86. contained in the system date. Thus if you initialize the program and
  87. have entered a date of 04-23-84, a calendar for April 1984 will be 
  88. displayed at the top left of the screen with the 23rd highlighted in
  89. reverse video. The date will also be printed to the right of the calendar
  90. as Monday April 23, 1984. The appointment times will be displayed below
  91. the calendar and a lightbar will indicate the first appointment at 8:00
  92. am.
  93.  
  94. The keys used to manipulate the calendar are:
  95.  
  96.  
  97. <Cursor> keys are used to move the highlighted day on the calendar. The
  98.          Right/Left arrow keys move the date one day. The Up/Down arrow
  99.          keys move to the same day in the previous or next week. The
  100.          appointment schedule will be updated as the date is moved.
  101.  
  102.  
  103. <F1>     displays the month previous to the month currently displayed.
  104.          All appointment data from the currently displayed month will be
  105.          saved to disk and the data from the previous month (if any) will
  106.          be loaded into memory from disk.
  107.  
  108.  
  109. <F2>     displays the next month after the month currently displayed.
  110.          All appointment data from the currently displayed month will be
  111.          saved to disk and the data from the previous month (if any) will
  112.          be loaded into memory from disk. 
  113.  
  114.  
  115. <F3>     will display the month and highlight the day/date that first
  116.          appeared when the program was run during the current session.
  117.          This allows you to return to the current date from any other 
  118.          month. All appointment data from the currently displayed month
  119.          will be saved to disk and the data from the previous month (if
  120.          any) will be loaded into memory from disk.
  121.  
  122.  
  123. <F4>     printout appointments - See Appointment function.
  124.  
  125.  
  126. <F5>     accesses the Note Pad - See Note Pad function.
  127.  
  128.  
  129. <F10>    to exit PC Yearbook and return to DOS. All appointment data
  130.          from the currently displayed month and notes in the Note Pad
  131.          will be saved to disk.
  132.  
  133.  
  134.                   
  135. PC Yearbook                                                          Page 3.
  136.  
  137. Appointment Schedule Function:
  138.  
  139.  
  140. The appointment schedule allows appointments from 8:00 am to 6:30 pm
  141. for each day. Each appointment may be up to 32 characters of text and
  142. is active whenever the calendar is displayed.
  143.  
  144. The keys to use the appointment function are:
  145.  
  146.  
  147. <Spacebar> moves the highlighted bar beginning at 8:00 am to the next
  148.          appointment. The highlighted bar indicates the current cursor
  149.          position for adding or deleting an appointment.
  150.  
  151.  
  152. <Ins>    opens an appointment time at the current position of the
  153.          highlighted bar for input of appointment text. The text is
  154.          limited to a maximum of 32 characters. If you use all 32
  155.          characters, the program will generate an automatic carriage
  156.          return and will turn off the cursor otherwise you must press
  157.          <Return> to terminate the entry of the text.
  158.  
  159.  
  160. <Del>    deletes any appointment text at the current position of the
  161.          highlighted bar.
  162.  
  163.  
  164. <Return> terminates the entry of appointment text if the text is less
  165.          than 32 characters.
  166.  
  167.  
  168. <Backspace> or the left arrow key will delete the previous character
  169.          of text during entry of appointment text.
  170.  
  171.  
  172. <F4>     allows you to printout a specific date or the entire month of     
  173.          the appointment schedule. When this key is pressed, the days
  174.          of the current month will be displayed over the appointment
  175.          schedule in three columns. Use the <Spacebar> to move the 
  176.          cursor. Pressing the <Return> will select the day for printing.   
  177.          A small graphic block will appear in place of the cursor 
  178.          indicating that the day has been selected. If the day has 
  179.          already been slected, pressing <Return> will erase the 
  180.          selection. Pressing the <Spacebar> on a day will not alter the    
  181.          selection. When your selections have been made, press <Esc> to    
  182.          printout the appointment schedule for the days selected. If no    
  183.          days are selected, the program returns to the calendar/schedule   
  184.          function. The printout will contain a maximum of four days per    
  185.          page in date order regardless of the order of selection.
  186.  
  187.  
  188.  
  189. Appointment Data Files:
  190.  
  191.  
  192. Appointment data is stored on the disk in the default drive. A file is 
  193. created for each month using the naming format of MMMYYAPT.DAT with the 
  194. first three characters being the first three in the name of the month and 
  195. the next two the last two digits of the year. Thus data for April 1984 
  196. would be stored in a file named APR84APT.DAT.
  197.  
  198.  
  199.  
  200. PC Yearbook                                                          Page 4.
  201.  
  202. The amount of disk space required to store a month's data is dependent 
  203. upon the number of appointments scheduled. The maximum size is about 23K 
  204. which would represent an appointment scheduled for each half-hour for the 
  205. entire month. A 320K diskette should have no problems containing an 
  206. entire year of data.
  207.  
  208.  
  209.  
  210. Note Pad Function:
  211.  
  212. The Note Pad provides four pages of fifteen lines to store notes and 
  213. other textual information that you do not wish to put on the appointment 
  214. schedule. Each line can be up to 70 characters long.
  215.  
  216. The Note Pad is always resident and available. It is not date dependent.
  217.          
  218. The keys to use the Note Pad function are:
  219.  
  220.          
  221. <PgUp>   displays the previous page in the Note Pad. If you are on page 
  222.          1, it will wrap around to page 4.
  223.  
  224.  
  225. <PgDn>   displays the next page in the Note Pad. If you are on page 4, it 
  226.          will wrap around to page 1.
  227.  
  228.  
  229. <Spacebar> moves the lighlighted bar on the Note Pad. It indicates the 
  230.          cursor position for adding or deleting a note.
  231.  
  232.  
  233. <Ins>    opens a Note Pad line at the current position of the highlighted
  234.          bar for input of note text. The text is limited to a maximum of 
  235.          70 characters. If you use all 70 characters, the program will 
  236.          generate an automatic carriage return and will turn off the cursor
  237.          otherwise you must press <Return> to terminate the entry of the
  238.          text.
  239.  
  240.  
  241. <Del>    deletes a line of text on the Note Pad at the current position
  242.          of the highlighted bar.
  243.  
  244.  
  245. <Return> terminates the entry of Note Pad text if the text is less than
  246.          70 characters.
  247.  
  248.  
  249. <Backspace> or the left arrow key will delete the previous character
  250.          of text during entry of Note Pad text.
  251.  
  252.  
  253. <Esc>    exits the Note Pad and returns to the calendar/appointment 
  254.          functions.
  255.  
  256.  
  257. <F5>     printouts out the Note Pad. On the printout, the notes are 
  258.          printed from 1 to 60 without page indications as they are 
  259.          displayed on the screen.
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271. 
  272.  
  273.    printed from 1 to 60 with